<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<title>Agents Language: FlexLexer.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Agents Language
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">A Programming Language for Robots</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">FlexLexer.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="_flex_lexer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// -*-C++-*-</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// FlexLexer.h -- define interfaces for lexical analyzer classes generated</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// by flex</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;</div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Copyright (c) 1993 The Regents of the University of California.</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// All rights reserved.</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">// This code is derived from software contributed to Berkeley by</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// Kent Williams and Tom Epperly.</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//  Redistribution and use in source and binary forms, with or without</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//  modification, are permitted provided that the following conditions</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">//  are met:</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;</div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">//  1. Redistributions of source code must retain the above copyright</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">//  notice, this list of conditions and the following disclaimer.</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">//  2. Redistributions in binary form must reproduce the above copyright</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">//  notice, this list of conditions and the following disclaimer in the</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">//  documentation and/or other materials provided with the distribution.</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;</div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">//  Neither the name of the University nor the names of its contributors</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">//  may be used to endorse or promote products derived from this software</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">//  without specific prior written permission.</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">//  THIS SOFTWARE IS PROVIDED ``AS IS&#39;&#39; AND WITHOUT ANY EXPRESS OR</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">//  IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">//  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">//  PURPOSE.</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">// This file defines FlexLexer, an abstract class which specifies the</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">// external interface provided to flex C++ lexer objects, and yyFlexLexer,</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">// which defines a particular lexer class.</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">// If you want to create multiple lexer classes, you use the -P flag</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">// to rename each yyFlexLexer to some other xxFlexLexer.  You then</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">// include &lt;FlexLexer.h&gt; in your other sources once per lexer class:</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">//  #undef yyFlexLexer</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">//  #define yyFlexLexer xxFlexLexer</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">//  #include &lt;FlexLexer.h&gt;</span></div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment">//  #undef yyFlexLexer</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">//  #define yyFlexLexer zzFlexLexer</span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">//  #include &lt;FlexLexer.h&gt;</span></div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">//  ...</span></div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#ifndef __FLEX_LEXER_H</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">// Never included before - need to define base class.</span></div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#define __FLEX_LEXER_H</span></div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor">#  ifndef FLEX_STD</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">   53</a></span>&#160;<span class="preprocessor">#    define FLEX_STD std::</span></div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">#  endif</span></div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C++&quot;</span> {</div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="_flex_lexer_8h.html#a9ba7c416f135b0f0c1f4addded4616b5">   58</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>;</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="_flex_lexer_8h.html#a9ba7c416f135b0f0c1f4addded4616b5">yy_state_type</a>;</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="class_flex_lexer.html">   61</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_flex_lexer.html">FlexLexer</a> {</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="class_flex_lexer.html#a513c4982ef52db6d43151becbf3fe05a">   63</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_flex_lexer.html#a513c4982ef52db6d43151becbf3fe05a">~FlexLexer</a>()    { }</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_flex_lexer.html#adca6f8aa6ac5e871e2ffd01e76cd5d14">   65</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_flex_lexer.html#adca6f8aa6ac5e871e2ffd01e76cd5d14">YYText</a>()<span class="keyword"> const  </span>{ <span class="keywordflow">return</span> <a class="code" href="class_flex_lexer.html#a31e594872cba4bb896011d3ee1f75f0d">yytext</a>; }</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_flex_lexer.html#a54e92981ddbd6f05ce40b784bfc733f2">   66</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_flex_lexer.html#a54e92981ddbd6f05ce40b784bfc733f2">YYLeng</a>()<span class="keyword">    const   </span>{ <span class="keywordflow">return</span> <a class="code" href="class_flex_lexer.html#a7a483b8c8426cace921d961cd9634c8b">yyleng</a>; }</div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;        <a class="code" href="class_flex_lexer.html#a3fa4649c1866a483fc391923ca90ca1d">yy_switch_to_buffer</a>( <span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>* new_buffer ) = 0;</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    <span class="keyword">virtual</span> <span class="keyword">struct </span><a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>*</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        <a class="code" href="class_flex_lexer.html#a9e0d5e33726e0270b241a730a3028990">yy_create_buffer</a>( <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> istream* s, <span class="keywordtype">int</span> size ) = 0;</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_flex_lexer.html#a6c59180ab84ba98af3704ba2cb018230">yy_delete_buffer</a>( <span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>* b ) = 0;</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_flex_lexer.html#a15aea8e169874756674e4f79553e68ed">yyrestart</a>( <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> istream* s ) = 0;</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="class_flex_lexer.html#a1b1f93d24f5a97f50eb1747fac568ccb">yylex</a>() = 0;</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    <span class="comment">// Call yylex with new input/output sources.</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="class_flex_lexer.html#a5ec7f8b71a9cd9142963f0d924ddaa7c">   78</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_flex_lexer.html#a5ec7f8b71a9cd9142963f0d924ddaa7c">yylex</a>( <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> istream* new_in, <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> ostream* new_out = 0 )</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        {</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        <a class="code" href="class_flex_lexer.html#a09dd0826a8540365a74c2167795bbc61">switch_streams</a>( new_in, new_out );</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="class_flex_lexer.html#a1b1f93d24f5a97f50eb1747fac568ccb">yylex</a>();</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        }</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    <span class="comment">// Switch to new input/output streams.  A nil stream pointer</span></div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    <span class="comment">// indicates &quot;keep the current one&quot;.</span></div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_flex_lexer.html#a09dd0826a8540365a74c2167795bbc61">switch_streams</a>( <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> istream* new_in = 0,</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;                    <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> ostream* new_out = 0 ) = 0;</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="class_flex_lexer.html#a57ca10b72b34694901ea4c6a989830ff">   89</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_flex_lexer.html#a57ca10b72b34694901ea4c6a989830ff">lineno</a>()<span class="keyword"> const      </span>{ <span class="keywordflow">return</span> <a class="code" href="class_flex_lexer.html#a511f8fed6925478cb9925edce88024c7">yylineno</a>; }</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="class_flex_lexer.html#aedc593d3f484e8d433abf1f26856ccc6">   91</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_flex_lexer.html#aedc593d3f484e8d433abf1f26856ccc6">debug</a>()<span class="keyword"> const       </span>{ <span class="keywordflow">return</span> <a class="code" href="class_flex_lexer.html#afb25c8701977e6f510799f4cf8a4a029">yy_flex_debug</a>; }</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="class_flex_lexer.html#a1da05b19b783fd94e8a65cb4ee02dec8">   92</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="class_flex_lexer.html#a1da05b19b783fd94e8a65cb4ee02dec8">set_debug</a>( <span class="keywordtype">int</span> flag )  { <a class="code" href="class_flex_lexer.html#afb25c8701977e6f510799f4cf8a4a029">yy_flex_debug</a> = flag; }</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="class_flex_lexer.html#a31e594872cba4bb896011d3ee1f75f0d">   95</a></span>&#160;    <span class="keywordtype">char</span>* <a class="code" href="class_flex_lexer.html#a31e594872cba4bb896011d3ee1f75f0d">yytext</a>;</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="class_flex_lexer.html#a7a483b8c8426cace921d961cd9634c8b">   96</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_flex_lexer.html#a7a483b8c8426cace921d961cd9634c8b">yyleng</a>;</div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="class_flex_lexer.html#a511f8fed6925478cb9925edce88024c7">   97</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_flex_lexer.html#a511f8fed6925478cb9925edce88024c7">yylineno</a>;       <span class="comment">// only maintained if you use %option yylineno</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="class_flex_lexer.html#afb25c8701977e6f510799f4cf8a4a029">   98</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="class_flex_lexer.html#afb25c8701977e6f510799f4cf8a4a029">yy_flex_debug</a>;  <span class="comment">// only has effect with -d or &quot;%option debug&quot;</span></div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;};</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;}</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="preprocessor">#endif // FLEXLEXER_H</span></div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="preprocessor">#if defined(yyFlexLexer) || ! defined(yyFlexLexerOnce)</span></div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment">// Either this is the first time through (yyFlexLexerOnce not defined),</span></div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="comment">// or this is a repeated include to define a different flavor of</span></div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="comment">// yyFlexLexer, as discussed in the flex manual.</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="_flex_lexer_8h.html#a8993a9681709a4e65c20e1e8d5751064">  108</a></span>&#160;<span class="preprocessor">#define yyFlexLexerOnce</span></div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C++&quot;</span> {</div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html">  112</a></span>&#160;<span class="keyword">class </span><a class="code" href="classyy_flex_lexer.html">yyFlexLexer</a> : <span class="keyword">public</span> <a class="code" href="class_flex_lexer.html">FlexLexer</a> {</div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    <span class="comment">// arg_yyin and arg_yyout default to the cin and cout, but we</span></div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    <span class="comment">// only make that assignment when initializing in yylex().</span></div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    <a class="code" href="classyy_flex_lexer.html#a327ec30fcb12fcdbff3a0b776ed40504">yyFlexLexer</a>( <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> istream* arg_yyin = 0, <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> ostream* arg_yyout = 0 );</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="classyy_flex_lexer.html#ae31fc2d6904495466412c9e6ded87446">~yyFlexLexer</a>();</div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#ad1d304c93cf758e1ae4db98d9ca35ad0">yy_switch_to_buffer</a>( <span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>* new_buffer );</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    <span class="keyword">struct </span><a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>* <a class="code" href="classyy_flex_lexer.html#acb89297b91ceb1984a37bbdb6c3fdbb0">yy_create_buffer</a>( <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> istream* s, <span class="keywordtype">int</span> size );</div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#a645a8ebb5b2b5b80707d053a0eb7a21a">yy_delete_buffer</a>( <span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>* b );</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#ab337dd3bd9504644164c0600d960b6e2">yyrestart</a>( <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> istream* s );</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#ad1c28db628d822013851d46fddbab4b2">yypush_buffer_state</a>( <span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>* new_buffer );</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#a40740ddffd5cbf7b8f09ab0a7ee4fb3f">yypop_buffer_state</a>();</div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#a17db927e4266920dc3f00a06733fb868">yylex</a>();</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#a08204fed9bdce1b21b05eeba2063d513">switch_streams</a>( <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> istream* new_in, <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> ostream* new_out = 0 );</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#a1b89df057d3a6ee5d94df2225f5b6ed6">yywrap</a>();</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#af9c0885f114ce4f3749e6ad2f388d32c">LexerInput</a>( <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> max_size );</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#ae395429e59be89963e517411ec09c6ca">LexerOutput</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> size );</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#aace65d0bcf43507968bb9212a9dceb59">LexerError</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* msg );</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#a54064ce670d0caa1a45c5656d5e11538">yyunput</a>( <span class="keywordtype">int</span> c, <span class="keywordtype">char</span>* buf_ptr );</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#a4560699d55cb842ea01ca38e595afd95">yyinput</a>();</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#acc37b2da3bc88ae411e2009c8a534ee3">yy_load_buffer_state</a>();</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#a4e12c1075d2e20c6de18c1220b0d90e2">yy_init_buffer</a>( <span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>* b, <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> istream* s );</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#ae2c2e8f3beb40d55311864d867493d68">yy_flush_buffer</a>( <span class="keyword">struct</span> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>* b );</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a45cf5f774631413c0d7aa820e8acb761">  144</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#a45cf5f774631413c0d7aa820e8acb761">yy_start_stack_ptr</a>;</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a23f6dda98adbcbe13cfbfd1c74efc66f">  145</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#a23f6dda98adbcbe13cfbfd1c74efc66f">yy_start_stack_depth</a>;</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#abbb8bfcab69577e4d708e33c4627967d">  146</a></span>&#160;    <span class="keywordtype">int</span>* <a class="code" href="classyy_flex_lexer.html#abbb8bfcab69577e4d708e33c4627967d">yy_start_stack</a>;</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#a6246bcfbf2bed9f3497d4f6398e11706">yy_push_state</a>( <span class="keywordtype">int</span> new_state );</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#a58ea71e548fedec914d814a3e320efe9">yy_pop_state</a>();</div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#aa1ae2fa3798a4d520bc846052207f562">yy_top_state</a>();</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    <a class="code" href="_flex_lexer_8h.html#a9ba7c416f135b0f0c1f4addded4616b5">yy_state_type</a> <a class="code" href="classyy_flex_lexer.html#a8e2236ff4238b19413f3d19dc6f5a8dd">yy_get_previous_state</a>();</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    <a class="code" href="_flex_lexer_8h.html#a9ba7c416f135b0f0c1f4addded4616b5">yy_state_type</a> <a class="code" href="classyy_flex_lexer.html#ac58babd5c2cb9b7ba0b08cbc0898c89f">yy_try_NUL_trans</a>( <a class="code" href="_flex_lexer_8h.html#a9ba7c416f135b0f0c1f4addded4616b5">yy_state_type</a> current_state );</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#a3659121edfbb2d06999b22ca9255fb1a">yy_get_next_buffer</a>();</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a5be30a2c4ed9973f0ede10322ca9dbe8">  156</a></span>&#160;    <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> istream* <a class="code" href="classyy_flex_lexer.html#a5be30a2c4ed9973f0ede10322ca9dbe8">yyin</a>; <span class="comment">// input source for default LexerInput</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#ac78543eed2c5f96cb6e4256450f0a923">  157</a></span>&#160;    <a class="code" href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a> ostream* <a class="code" href="classyy_flex_lexer.html#ac78543eed2c5f96cb6e4256450f0a923">yyout</a>;    <span class="comment">// output sink for default LexerOutput</span></div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    <span class="comment">// yy_hold_char holds the character lost when yytext is formed.</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a11b21266d7c772de839fe15c978e84be">  160</a></span>&#160;    <span class="keywordtype">char</span> <a class="code" href="classyy_flex_lexer.html#a11b21266d7c772de839fe15c978e84be">yy_hold_char</a>;</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;    <span class="comment">// Number of characters read into yy_ch_buf.</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#ac2fa33e27e117953f53738b85d56353c">  163</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#ac2fa33e27e117953f53738b85d56353c">yy_n_chars</a>;</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    <span class="comment">// Points to current character in buffer.</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a117a76190eab99960a06ec667dee9abc">  166</a></span>&#160;    <span class="keywordtype">char</span>* <a class="code" href="classyy_flex_lexer.html#a117a76190eab99960a06ec667dee9abc">yy_c_buf_p</a>;</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a41cf7d4197a347a025cd10e042315bc4">  168</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#a41cf7d4197a347a025cd10e042315bc4">yy_init</a>;        <span class="comment">// whether we need to initialize</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#afcad81a77535144e11e2a897eaa724b7">  169</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#afcad81a77535144e11e2a897eaa724b7">yy_start</a>;       <span class="comment">// start state number</span></div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;    <span class="comment">// Flag which is used to allow yywrap()&#39;s to do buffer switches</span></div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    <span class="comment">// instead of setting up a fresh yyin.  A bit of a hack ...</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#afdb4b21e0d512793a74d2eff444bffa9">  173</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#afdb4b21e0d512793a74d2eff444bffa9">yy_did_buffer_switch_on_eof</a>;</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#ad30ce09b0f06b749463bb1ddc8f74877">  176</a></span>&#160;    <span class="keywordtype">size_t</span> <a class="code" href="classyy_flex_lexer.html#ad30ce09b0f06b749463bb1ddc8f74877">yy_buffer_stack_top</a>; </div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#ad94e6d3987eb9dad09041a5cb006da7b">  177</a></span>&#160;    <span class="keywordtype">size_t</span> <a class="code" href="classyy_flex_lexer.html#ad94e6d3987eb9dad09041a5cb006da7b">yy_buffer_stack_max</a>; </div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#ae4914f003bda6f0dfc20e30703673bea">  178</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structyy__buffer__state.html">yy_buffer_state</a> ** <a class="code" href="classyy_flex_lexer.html#ae4914f003bda6f0dfc20e30703673bea">yy_buffer_stack</a>; </div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classyy_flex_lexer.html#a12af5c2b352914fabe55dfa8b1a77a15">yyensure_buffer_stack</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    <span class="comment">// The following are not always needed, but may be depending</span></div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;    <span class="comment">// on use of certain flex features (like REJECT or yymore()).</span></div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;</div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a7f55fb6c3dadf359d4085ecb88a39bc3">  184</a></span>&#160;    <a class="code" href="_flex_lexer_8h.html#a9ba7c416f135b0f0c1f4addded4616b5">yy_state_type</a> <a class="code" href="classyy_flex_lexer.html#a7f55fb6c3dadf359d4085ecb88a39bc3">yy_last_accepting_state</a>;</div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a488e654c851a95f0e18e00278d0f6f0b">  185</a></span>&#160;    <span class="keywordtype">char</span>* <a class="code" href="classyy_flex_lexer.html#a488e654c851a95f0e18e00278d0f6f0b">yy_last_accepting_cpos</a>;</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#aae59bd9cba37e88415d23335ba325c70">  187</a></span>&#160;    <a class="code" href="_flex_lexer_8h.html#a9ba7c416f135b0f0c1f4addded4616b5">yy_state_type</a>* <a class="code" href="classyy_flex_lexer.html#aae59bd9cba37e88415d23335ba325c70">yy_state_buf</a>;</div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a7070807bda77c514273574e1a7e371d4">  188</a></span>&#160;    <a class="code" href="_flex_lexer_8h.html#a9ba7c416f135b0f0c1f4addded4616b5">yy_state_type</a>* <a class="code" href="classyy_flex_lexer.html#a7070807bda77c514273574e1a7e371d4">yy_state_ptr</a>;</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a2c7312ae0d1942c35c4d9a807a498d5a">  190</a></span>&#160;    <span class="keywordtype">char</span>* <a class="code" href="classyy_flex_lexer.html#a2c7312ae0d1942c35c4d9a807a498d5a">yy_full_match</a>;</div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#aa58660405fbe6d717216f23d32adbd20">  191</a></span>&#160;    <span class="keywordtype">int</span>* <a class="code" href="classyy_flex_lexer.html#aa58660405fbe6d717216f23d32adbd20">yy_full_state</a>;</div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a098331aae82780c3eb3ad9f63795f426">  192</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#a098331aae82780c3eb3ad9f63795f426">yy_full_lp</a>;</div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a871eaaa926a2a9f30bd32b74b66086de">  194</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#a871eaaa926a2a9f30bd32b74b66086de">yy_lp</a>;</div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#abd1ffa5da6e43ba3c793b47afed9a021">  195</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#abd1ffa5da6e43ba3c793b47afed9a021">yy_looking_for_trail_begin</a>;</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a4307cac1084ef13216ac81f053612328">  197</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#a4307cac1084ef13216ac81f053612328">yy_more_flag</a>;</div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#a4e2974edc8f7f6f12e0bd804c8e71c59">  198</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#a4e2974edc8f7f6f12e0bd804c8e71c59">yy_more_len</a>;</div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#ae29ac547c7898e6b3ed19cda622e95e7">  199</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#ae29ac547c7898e6b3ed19cda622e95e7">yy_more_offset</a>;</div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classyy_flex_lexer.html#afcb935f8692299f97a78fb77b1e67ed0">  200</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="classyy_flex_lexer.html#afcb935f8692299f97a78fb77b1e67ed0">yy_prev_more_offset</a>;</div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;};</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;}</div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="preprocessor">#endif // yyFlexLexer || ! yyFlexLexerOnce</span></div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
<div class="ttc" id="classyy_flex_lexer_html_ae4914f003bda6f0dfc20e30703673bea"><div class="ttname"><a href="classyy_flex_lexer.html#ae4914f003bda6f0dfc20e30703673bea">yyFlexLexer::yy_buffer_stack</a></div><div class="ttdeci">struct yy_buffer_state ** yy_buffer_stack</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:178</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a08204fed9bdce1b21b05eeba2063d513"><div class="ttname"><a href="classyy_flex_lexer.html#a08204fed9bdce1b21b05eeba2063d513">yyFlexLexer::switch_streams</a></div><div class="ttdeci">virtual void switch_streams(FLEX_STD istream *new_in, FLEX_STD ostream *new_out=0)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a645a8ebb5b2b5b80707d053a0eb7a21a"><div class="ttname"><a href="classyy_flex_lexer.html#a645a8ebb5b2b5b80707d053a0eb7a21a">yyFlexLexer::yy_delete_buffer</a></div><div class="ttdeci">void yy_delete_buffer(struct yy_buffer_state *b)</div></div>
<div class="ttc" id="class_flex_lexer_html_a513c4982ef52db6d43151becbf3fe05a"><div class="ttname"><a href="class_flex_lexer.html#a513c4982ef52db6d43151becbf3fe05a">FlexLexer::~FlexLexer</a></div><div class="ttdeci">virtual ~FlexLexer()</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:63</div></div>
<div class="ttc" id="class_flex_lexer_html_a31e594872cba4bb896011d3ee1f75f0d"><div class="ttname"><a href="class_flex_lexer.html#a31e594872cba4bb896011d3ee1f75f0d">FlexLexer::yytext</a></div><div class="ttdeci">char * yytext</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:95</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a6246bcfbf2bed9f3497d4f6398e11706"><div class="ttname"><a href="classyy_flex_lexer.html#a6246bcfbf2bed9f3497d4f6398e11706">yyFlexLexer::yy_push_state</a></div><div class="ttdeci">void yy_push_state(int new_state)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a4e2974edc8f7f6f12e0bd804c8e71c59"><div class="ttname"><a href="classyy_flex_lexer.html#a4e2974edc8f7f6f12e0bd804c8e71c59">yyFlexLexer::yy_more_len</a></div><div class="ttdeci">int yy_more_len</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:198</div></div>
<div class="ttc" id="classyy_flex_lexer_html_aa1ae2fa3798a4d520bc846052207f562"><div class="ttname"><a href="classyy_flex_lexer.html#aa1ae2fa3798a4d520bc846052207f562">yyFlexLexer::yy_top_state</a></div><div class="ttdeci">int yy_top_state()</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a098331aae82780c3eb3ad9f63795f426"><div class="ttname"><a href="classyy_flex_lexer.html#a098331aae82780c3eb3ad9f63795f426">yyFlexLexer::yy_full_lp</a></div><div class="ttdeci">int yy_full_lp</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:192</div></div>
<div class="ttc" id="classyy_flex_lexer_html_ad30ce09b0f06b749463bb1ddc8f74877"><div class="ttname"><a href="classyy_flex_lexer.html#ad30ce09b0f06b749463bb1ddc8f74877">yyFlexLexer::yy_buffer_stack_top</a></div><div class="ttdeci">size_t yy_buffer_stack_top</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:176</div></div>
<div class="ttc" id="classyy_flex_lexer_html_ad94e6d3987eb9dad09041a5cb006da7b"><div class="ttname"><a href="classyy_flex_lexer.html#ad94e6d3987eb9dad09041a5cb006da7b">yyFlexLexer::yy_buffer_stack_max</a></div><div class="ttdeci">size_t yy_buffer_stack_max</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:177</div></div>
<div class="ttc" id="class_flex_lexer_html"><div class="ttname"><a href="class_flex_lexer.html">FlexLexer</a></div><div class="ttdef"><b>Definition:</b> FlexLexer.h:61</div></div>
<div class="ttc" id="classyy_flex_lexer_html_afcad81a77535144e11e2a897eaa724b7"><div class="ttname"><a href="classyy_flex_lexer.html#afcad81a77535144e11e2a897eaa724b7">yyFlexLexer::yy_start</a></div><div class="ttdeci">int yy_start</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:169</div></div>
<div class="ttc" id="classyy_flex_lexer_html_afdb4b21e0d512793a74d2eff444bffa9"><div class="ttname"><a href="classyy_flex_lexer.html#afdb4b21e0d512793a74d2eff444bffa9">yyFlexLexer::yy_did_buffer_switch_on_eof</a></div><div class="ttdeci">int yy_did_buffer_switch_on_eof</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:173</div></div>
<div class="ttc" id="class_flex_lexer_html_a57ca10b72b34694901ea4c6a989830ff"><div class="ttname"><a href="class_flex_lexer.html#a57ca10b72b34694901ea4c6a989830ff">FlexLexer::lineno</a></div><div class="ttdeci">int lineno() const </div><div class="ttdef"><b>Definition:</b> FlexLexer.h:89</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a7f55fb6c3dadf359d4085ecb88a39bc3"><div class="ttname"><a href="classyy_flex_lexer.html#a7f55fb6c3dadf359d4085ecb88a39bc3">yyFlexLexer::yy_last_accepting_state</a></div><div class="ttdeci">yy_state_type yy_last_accepting_state</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:184</div></div>
<div class="ttc" id="classyy_flex_lexer_html_acb89297b91ceb1984a37bbdb6c3fdbb0"><div class="ttname"><a href="classyy_flex_lexer.html#acb89297b91ceb1984a37bbdb6c3fdbb0">yyFlexLexer::yy_create_buffer</a></div><div class="ttdeci">struct yy_buffer_state * yy_create_buffer(FLEX_STD istream *s, int size)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a17db927e4266920dc3f00a06733fb868"><div class="ttname"><a href="classyy_flex_lexer.html#a17db927e4266920dc3f00a06733fb868">yyFlexLexer::yylex</a></div><div class="ttdeci">virtual int yylex()</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a4560699d55cb842ea01ca38e595afd95"><div class="ttname"><a href="classyy_flex_lexer.html#a4560699d55cb842ea01ca38e595afd95">yyFlexLexer::yyinput</a></div><div class="ttdeci">int yyinput()</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a45cf5f774631413c0d7aa820e8acb761"><div class="ttname"><a href="classyy_flex_lexer.html#a45cf5f774631413c0d7aa820e8acb761">yyFlexLexer::yy_start_stack_ptr</a></div><div class="ttdeci">int yy_start_stack_ptr</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:144</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a327ec30fcb12fcdbff3a0b776ed40504"><div class="ttname"><a href="classyy_flex_lexer.html#a327ec30fcb12fcdbff3a0b776ed40504">yyFlexLexer::yyFlexLexer</a></div><div class="ttdeci">yyFlexLexer(FLEX_STD istream *arg_yyin=0, FLEX_STD ostream *arg_yyout=0)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a3659121edfbb2d06999b22ca9255fb1a"><div class="ttname"><a href="classyy_flex_lexer.html#a3659121edfbb2d06999b22ca9255fb1a">yyFlexLexer::yy_get_next_buffer</a></div><div class="ttdeci">int yy_get_next_buffer()</div></div>
<div class="ttc" id="classyy_flex_lexer_html_acc37b2da3bc88ae411e2009c8a534ee3"><div class="ttname"><a href="classyy_flex_lexer.html#acc37b2da3bc88ae411e2009c8a534ee3">yyFlexLexer::yy_load_buffer_state</a></div><div class="ttdeci">void yy_load_buffer_state()</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a7070807bda77c514273574e1a7e371d4"><div class="ttname"><a href="classyy_flex_lexer.html#a7070807bda77c514273574e1a7e371d4">yyFlexLexer::yy_state_ptr</a></div><div class="ttdeci">yy_state_type * yy_state_ptr</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:188</div></div>
<div class="ttc" id="class_flex_lexer_html_a6c59180ab84ba98af3704ba2cb018230"><div class="ttname"><a href="class_flex_lexer.html#a6c59180ab84ba98af3704ba2cb018230">FlexLexer::yy_delete_buffer</a></div><div class="ttdeci">virtual void yy_delete_buffer(struct yy_buffer_state *b)=0</div></div>
<div class="ttc" id="class_flex_lexer_html_a7a483b8c8426cace921d961cd9634c8b"><div class="ttname"><a href="class_flex_lexer.html#a7a483b8c8426cace921d961cd9634c8b">FlexLexer::yyleng</a></div><div class="ttdeci">int yyleng</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:96</div></div>
<div class="ttc" id="class_flex_lexer_html_a09dd0826a8540365a74c2167795bbc61"><div class="ttname"><a href="class_flex_lexer.html#a09dd0826a8540365a74c2167795bbc61">FlexLexer::switch_streams</a></div><div class="ttdeci">virtual void switch_streams(FLEX_STD istream *new_in=0, FLEX_STD ostream *new_out=0)=0</div></div>
<div class="ttc" id="class_flex_lexer_html_adca6f8aa6ac5e871e2ffd01e76cd5d14"><div class="ttname"><a href="class_flex_lexer.html#adca6f8aa6ac5e871e2ffd01e76cd5d14">FlexLexer::YYText</a></div><div class="ttdeci">const char * YYText() const </div><div class="ttdef"><b>Definition:</b> FlexLexer.h:65</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a8e2236ff4238b19413f3d19dc6f5a8dd"><div class="ttname"><a href="classyy_flex_lexer.html#a8e2236ff4238b19413f3d19dc6f5a8dd">yyFlexLexer::yy_get_previous_state</a></div><div class="ttdeci">yy_state_type yy_get_previous_state()</div></div>
<div class="ttc" id="class_flex_lexer_html_a54e92981ddbd6f05ce40b784bfc733f2"><div class="ttname"><a href="class_flex_lexer.html#a54e92981ddbd6f05ce40b784bfc733f2">FlexLexer::YYLeng</a></div><div class="ttdeci">int YYLeng() const </div><div class="ttdef"><b>Definition:</b> FlexLexer.h:66</div></div>
<div class="ttc" id="class_flex_lexer_html_aedc593d3f484e8d433abf1f26856ccc6"><div class="ttname"><a href="class_flex_lexer.html#aedc593d3f484e8d433abf1f26856ccc6">FlexLexer::debug</a></div><div class="ttdeci">int debug() const </div><div class="ttdef"><b>Definition:</b> FlexLexer.h:91</div></div>
<div class="ttc" id="class_flex_lexer_html_a1da05b19b783fd94e8a65cb4ee02dec8"><div class="ttname"><a href="class_flex_lexer.html#a1da05b19b783fd94e8a65cb4ee02dec8">FlexLexer::set_debug</a></div><div class="ttdeci">void set_debug(int flag)</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:92</div></div>
<div class="ttc" id="class_flex_lexer_html_a9e0d5e33726e0270b241a730a3028990"><div class="ttname"><a href="class_flex_lexer.html#a9e0d5e33726e0270b241a730a3028990">FlexLexer::yy_create_buffer</a></div><div class="ttdeci">virtual struct yy_buffer_state * yy_create_buffer(FLEX_STD istream *s, int size)=0</div></div>
<div class="ttc" id="classyy_flex_lexer_html_aa58660405fbe6d717216f23d32adbd20"><div class="ttname"><a href="classyy_flex_lexer.html#aa58660405fbe6d717216f23d32adbd20">yyFlexLexer::yy_full_state</a></div><div class="ttdeci">int * yy_full_state</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:191</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a871eaaa926a2a9f30bd32b74b66086de"><div class="ttname"><a href="classyy_flex_lexer.html#a871eaaa926a2a9f30bd32b74b66086de">yyFlexLexer::yy_lp</a></div><div class="ttdeci">int yy_lp</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:194</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a41cf7d4197a347a025cd10e042315bc4"><div class="ttname"><a href="classyy_flex_lexer.html#a41cf7d4197a347a025cd10e042315bc4">yyFlexLexer::yy_init</a></div><div class="ttdeci">int yy_init</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:168</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a488e654c851a95f0e18e00278d0f6f0b"><div class="ttname"><a href="classyy_flex_lexer.html#a488e654c851a95f0e18e00278d0f6f0b">yyFlexLexer::yy_last_accepting_cpos</a></div><div class="ttdeci">char * yy_last_accepting_cpos</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:185</div></div>
<div class="ttc" id="classyy_flex_lexer_html_ae395429e59be89963e517411ec09c6ca"><div class="ttname"><a href="classyy_flex_lexer.html#ae395429e59be89963e517411ec09c6ca">yyFlexLexer::LexerOutput</a></div><div class="ttdeci">virtual void LexerOutput(const char *buf, int size)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_aace65d0bcf43507968bb9212a9dceb59"><div class="ttname"><a href="classyy_flex_lexer.html#aace65d0bcf43507968bb9212a9dceb59">yyFlexLexer::LexerError</a></div><div class="ttdeci">virtual void LexerError(const char *msg)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a117a76190eab99960a06ec667dee9abc"><div class="ttname"><a href="classyy_flex_lexer.html#a117a76190eab99960a06ec667dee9abc">yyFlexLexer::yy_c_buf_p</a></div><div class="ttdeci">char * yy_c_buf_p</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:166</div></div>
<div class="ttc" id="classyy_flex_lexer_html_ad1d304c93cf758e1ae4db98d9ca35ad0"><div class="ttname"><a href="classyy_flex_lexer.html#ad1d304c93cf758e1ae4db98d9ca35ad0">yyFlexLexer::yy_switch_to_buffer</a></div><div class="ttdeci">void yy_switch_to_buffer(struct yy_buffer_state *new_buffer)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a54064ce670d0caa1a45c5656d5e11538"><div class="ttname"><a href="classyy_flex_lexer.html#a54064ce670d0caa1a45c5656d5e11538">yyFlexLexer::yyunput</a></div><div class="ttdeci">void yyunput(int c, char *buf_ptr)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_ae29ac547c7898e6b3ed19cda622e95e7"><div class="ttname"><a href="classyy_flex_lexer.html#ae29ac547c7898e6b3ed19cda622e95e7">yyFlexLexer::yy_more_offset</a></div><div class="ttdeci">int yy_more_offset</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:199</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a5be30a2c4ed9973f0ede10322ca9dbe8"><div class="ttname"><a href="classyy_flex_lexer.html#a5be30a2c4ed9973f0ede10322ca9dbe8">yyFlexLexer::yyin</a></div><div class="ttdeci">FLEX_STD istream * yyin</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:156</div></div>
<div class="ttc" id="classyy_flex_lexer_html_abbb8bfcab69577e4d708e33c4627967d"><div class="ttname"><a href="classyy_flex_lexer.html#abbb8bfcab69577e4d708e33c4627967d">yyFlexLexer::yy_start_stack</a></div><div class="ttdeci">int * yy_start_stack</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:146</div></div>
<div class="ttc" id="structyy__buffer__state_html"><div class="ttname"><a href="structyy__buffer__state.html">yy_buffer_state</a></div><div class="ttdef"><b>Definition:</b> scanner.flex.cpp:203</div></div>
<div class="ttc" id="class_flex_lexer_html_afb25c8701977e6f510799f4cf8a4a029"><div class="ttname"><a href="class_flex_lexer.html#afb25c8701977e6f510799f4cf8a4a029">FlexLexer::yy_flex_debug</a></div><div class="ttdeci">int yy_flex_debug</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:98</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a58ea71e548fedec914d814a3e320efe9"><div class="ttname"><a href="classyy_flex_lexer.html#a58ea71e548fedec914d814a3e320efe9">yyFlexLexer::yy_pop_state</a></div><div class="ttdeci">void yy_pop_state()</div></div>
<div class="ttc" id="classyy_flex_lexer_html_ac2fa33e27e117953f53738b85d56353c"><div class="ttname"><a href="classyy_flex_lexer.html#ac2fa33e27e117953f53738b85d56353c">yyFlexLexer::yy_n_chars</a></div><div class="ttdeci">int yy_n_chars</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:163</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a4307cac1084ef13216ac81f053612328"><div class="ttname"><a href="classyy_flex_lexer.html#a4307cac1084ef13216ac81f053612328">yyFlexLexer::yy_more_flag</a></div><div class="ttdeci">int yy_more_flag</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:197</div></div>
<div class="ttc" id="classyy_flex_lexer_html_ab337dd3bd9504644164c0600d960b6e2"><div class="ttname"><a href="classyy_flex_lexer.html#ab337dd3bd9504644164c0600d960b6e2">yyFlexLexer::yyrestart</a></div><div class="ttdeci">void yyrestart(FLEX_STD istream *s)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a4e12c1075d2e20c6de18c1220b0d90e2"><div class="ttname"><a href="classyy_flex_lexer.html#a4e12c1075d2e20c6de18c1220b0d90e2">yyFlexLexer::yy_init_buffer</a></div><div class="ttdeci">void yy_init_buffer(struct yy_buffer_state *b, FLEX_STD istream *s)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_abd1ffa5da6e43ba3c793b47afed9a021"><div class="ttname"><a href="classyy_flex_lexer.html#abd1ffa5da6e43ba3c793b47afed9a021">yyFlexLexer::yy_looking_for_trail_begin</a></div><div class="ttdeci">int yy_looking_for_trail_begin</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:195</div></div>
<div class="ttc" id="class_flex_lexer_html_a3fa4649c1866a483fc391923ca90ca1d"><div class="ttname"><a href="class_flex_lexer.html#a3fa4649c1866a483fc391923ca90ca1d">FlexLexer::yy_switch_to_buffer</a></div><div class="ttdeci">virtual void yy_switch_to_buffer(struct yy_buffer_state *new_buffer)=0</div></div>
<div class="ttc" id="class_flex_lexer_html_a511f8fed6925478cb9925edce88024c7"><div class="ttname"><a href="class_flex_lexer.html#a511f8fed6925478cb9925edce88024c7">FlexLexer::yylineno</a></div><div class="ttdeci">int yylineno</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:97</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a40740ddffd5cbf7b8f09ab0a7ee4fb3f"><div class="ttname"><a href="classyy_flex_lexer.html#a40740ddffd5cbf7b8f09ab0a7ee4fb3f">yyFlexLexer::yypop_buffer_state</a></div><div class="ttdeci">void yypop_buffer_state()</div></div>
<div class="ttc" id="class_flex_lexer_html_a5ec7f8b71a9cd9142963f0d924ddaa7c"><div class="ttname"><a href="class_flex_lexer.html#a5ec7f8b71a9cd9142963f0d924ddaa7c">FlexLexer::yylex</a></div><div class="ttdeci">int yylex(FLEX_STD istream *new_in, FLEX_STD ostream *new_out=0)</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:78</div></div>
<div class="ttc" id="classyy_flex_lexer_html_aae59bd9cba37e88415d23335ba325c70"><div class="ttname"><a href="classyy_flex_lexer.html#aae59bd9cba37e88415d23335ba325c70">yyFlexLexer::yy_state_buf</a></div><div class="ttdeci">yy_state_type * yy_state_buf</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:187</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a23f6dda98adbcbe13cfbfd1c74efc66f"><div class="ttname"><a href="classyy_flex_lexer.html#a23f6dda98adbcbe13cfbfd1c74efc66f">yyFlexLexer::yy_start_stack_depth</a></div><div class="ttdeci">int yy_start_stack_depth</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:145</div></div>
<div class="ttc" id="class_flex_lexer_html_a15aea8e169874756674e4f79553e68ed"><div class="ttname"><a href="class_flex_lexer.html#a15aea8e169874756674e4f79553e68ed">FlexLexer::yyrestart</a></div><div class="ttdeci">virtual void yyrestart(FLEX_STD istream *s)=0</div></div>
<div class="ttc" id="classyy_flex_lexer_html_ae31fc2d6904495466412c9e6ded87446"><div class="ttname"><a href="classyy_flex_lexer.html#ae31fc2d6904495466412c9e6ded87446">yyFlexLexer::~yyFlexLexer</a></div><div class="ttdeci">virtual ~yyFlexLexer()</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a11b21266d7c772de839fe15c978e84be"><div class="ttname"><a href="classyy_flex_lexer.html#a11b21266d7c772de839fe15c978e84be">yyFlexLexer::yy_hold_char</a></div><div class="ttdeci">char yy_hold_char</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:160</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a1b89df057d3a6ee5d94df2225f5b6ed6"><div class="ttname"><a href="classyy_flex_lexer.html#a1b89df057d3a6ee5d94df2225f5b6ed6">yyFlexLexer::yywrap</a></div><div class="ttdeci">virtual int yywrap()</div></div>
<div class="ttc" id="classyy_flex_lexer_html_af9c0885f114ce4f3749e6ad2f388d32c"><div class="ttname"><a href="classyy_flex_lexer.html#af9c0885f114ce4f3749e6ad2f388d32c">yyFlexLexer::LexerInput</a></div><div class="ttdeci">virtual int LexerInput(char *buf, int max_size)</div></div>
<div class="ttc" id="classyy_flex_lexer_html"><div class="ttname"><a href="classyy_flex_lexer.html">yyFlexLexer</a></div><div class="ttdef"><b>Definition:</b> FlexLexer.h:112</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a12af5c2b352914fabe55dfa8b1a77a15"><div class="ttname"><a href="classyy_flex_lexer.html#a12af5c2b352914fabe55dfa8b1a77a15">yyFlexLexer::yyensure_buffer_stack</a></div><div class="ttdeci">void yyensure_buffer_stack(void)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_ad1c28db628d822013851d46fddbab4b2"><div class="ttname"><a href="classyy_flex_lexer.html#ad1c28db628d822013851d46fddbab4b2">yyFlexLexer::yypush_buffer_state</a></div><div class="ttdeci">void yypush_buffer_state(struct yy_buffer_state *new_buffer)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_ae2c2e8f3beb40d55311864d867493d68"><div class="ttname"><a href="classyy_flex_lexer.html#ae2c2e8f3beb40d55311864d867493d68">yyFlexLexer::yy_flush_buffer</a></div><div class="ttdeci">void yy_flush_buffer(struct yy_buffer_state *b)</div></div>
<div class="ttc" id="class_flex_lexer_html_a1b1f93d24f5a97f50eb1747fac568ccb"><div class="ttname"><a href="class_flex_lexer.html#a1b1f93d24f5a97f50eb1747fac568ccb">FlexLexer::yylex</a></div><div class="ttdeci">virtual int yylex()=0</div></div>
<div class="ttc" id="classyy_flex_lexer_html_a2c7312ae0d1942c35c4d9a807a498d5a"><div class="ttname"><a href="classyy_flex_lexer.html#a2c7312ae0d1942c35c4d9a807a498d5a">yyFlexLexer::yy_full_match</a></div><div class="ttdeci">char * yy_full_match</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:190</div></div>
<div class="ttc" id="classyy_flex_lexer_html_afcb935f8692299f97a78fb77b1e67ed0"><div class="ttname"><a href="classyy_flex_lexer.html#afcb935f8692299f97a78fb77b1e67ed0">yyFlexLexer::yy_prev_more_offset</a></div><div class="ttdeci">int yy_prev_more_offset</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:200</div></div>
<div class="ttc" id="_flex_lexer_8h_html_ae50ff830f34b9e244163babb41a1552d"><div class="ttname"><a href="_flex_lexer_8h.html#ae50ff830f34b9e244163babb41a1552d">FLEX_STD</a></div><div class="ttdeci">#define FLEX_STD</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:53</div></div>
<div class="ttc" id="classyy_flex_lexer_html_ac58babd5c2cb9b7ba0b08cbc0898c89f"><div class="ttname"><a href="classyy_flex_lexer.html#ac58babd5c2cb9b7ba0b08cbc0898c89f">yyFlexLexer::yy_try_NUL_trans</a></div><div class="ttdeci">yy_state_type yy_try_NUL_trans(yy_state_type current_state)</div></div>
<div class="ttc" id="classyy_flex_lexer_html_ac78543eed2c5f96cb6e4256450f0a923"><div class="ttname"><a href="classyy_flex_lexer.html#ac78543eed2c5f96cb6e4256450f0a923">yyFlexLexer::yyout</a></div><div class="ttdeci">FLEX_STD ostream * yyout</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:157</div></div>
<div class="ttc" id="_flex_lexer_8h_html_a9ba7c416f135b0f0c1f4addded4616b5"><div class="ttname"><a href="_flex_lexer_8h.html#a9ba7c416f135b0f0c1f4addded4616b5">yy_state_type</a></div><div class="ttdeci">int yy_state_type</div><div class="ttdef"><b>Definition:</b> FlexLexer.h:58</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Aug 4 2014 16:40:33 for Agents Language by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.7
</small></address>
</body>
</html>
